BasicFrameMetrics

open class BasicFrameMetrics : FrameMetrics

iOS port of BasicFrameMetrics. Differences from the JVM/Android port:

  • System.currentTimeMillis() → Clock.System.now().toEpochMilliseconds()

  • The synchronized(drawLock) blocks are dropped. iOS dispatches GL work on a dedicated queue managed by earth.worldwind.WorldWindow; render and draw aren't expected to run on different threads simultaneously. If that changes (e.g. a background tile-draw thread), wrap the draw* methods with an AtomicReference-based guard.

Constructors

Link copied to clipboard
constructor()

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
open override fun beginDrawing(dc: DrawContext)
Link copied to clipboard
open override fun beginRendering(rc: RenderContext)
Link copied to clipboard
open override fun endDrawing(dc: DrawContext)
Link copied to clipboard
open override fun endRendering(rc: RenderContext)
Link copied to clipboard
open override fun reset()
Link copied to clipboard
open override fun toString(): String